Efficient On-the-Fly Computation of Weak Tau-Confluence
نویسندگان
چکیده
The notion of τ-confluence provides a form of partial order reduction of Labelled Transition Systems (Ltss), by allowing to identify the τ-transitions whose execution does not alter the observable behaviour of the system. Several forms of τ-confluence adequate with branching bisimulation were studied in the literature, ranging from strong to weak ones according to the length of τ-transition sequences considered. Weak τ-confluence is more complex to compute than strong τ-confluence, but provides better Lts reductions. In this report, we aim at devising an efficient detection of weak τ-confluent transitions during an on-the-fly exploration of Ltss. To this purpose, we define and prove new encodings of several weak τ-confluence variants using alternation-free boolean equation systems (Bess), and we apply efficient local Bes resolution algorithms to perform the detection. The resulting reduction module, developed within the Cadp toolbox using the generic Open/Caesar environment for Lts exploration, was experimented on numerous examples of large Ltss underlying communication protocols and distributed systems. These experiments assessed the efficiency of the reduction and allowed us to identify the best variants of weak τ-confluence that are useful in practice. Calcul efficacè a la volée de la tau-confluence faible Résumé : La notion de τ-confluence fournit une forme de réduction des systèmes de tran-sitionsétiquetées (Stes) par ordre partiel, en permettant d'identifier les τ-transitions dont l'exécution ne perturbe pas le comportement observable du système. Plusieurs variantes de τ-confluence adéquates avec la bisimulation de branchement ontétéétudiées dans la littérature, depuis la variante forte jusqu'au variantes faibles obtenues selon la longueur des séquences de τ-transitions considérées. La τ-confluence faible est plus complexè a calculer que la τ-confluence forte, mais fournit des réductions plus fortes des Stes. Dans ce rapport , nous visons une détection efficace des τ-transitions faiblement confluentes pendant une explorationà la volée des Stes. Dans ce but, nous définissons et prouvons de nouveaux en-codages de plusieurs variantes de la τ-confluence faible sous forme de systèmes d'´ equations booléennes (Sebs) sans alternance et nous effectuons la détection au moyen d'algorithmes efficaces de résolution locale des Sebs. Le module reducteur ainsi obtenu, developpé au sein de la boˆıtè a outils Cadp en utilisant l'environnement générique Open/Caesar pour l'exploration des Stes, a ´ eté expérimenté sur de nombreux exemples de Stes de grande taille provenant de protocoles de communication et de systèmes distribués. Ces expériences ont demontré l'efficacité de la réduction et nous ont permis d'identifier les meilleures variantes de la τ-confluence …
منابع مشابه
Sequential and distributed on-the-fly computation of weak tau-confluence
The notion of τ -confluence provides a form of partial order reduction of Labelled Transition Systems (Ltss), by enabling to identify the τ -transitions, whose execution does not alter the observable behaviour of the system. Several forms of τ -confluence adequate with branching bisimulation were studied in the literature, ranging from strong to weak forms according to the length of τ -transiti...
متن کاملImpact of the Confluence Angle on Flow Field and Flowmeter Accuracy in Open Channel Junctions
Open channel junction is one of the most common hydraulic structures that are used in various practical situations such as sewer, drainage, and flood control systems. Knowing the fluid flow behavior, is one of the most important topics in designing the efficient open channel junctions. The complexity and deviation of flow in the junction’s zone disrupts the proper functioning of the flowmeter d...
متن کاملAn Energy-efficient Mathematical Model for the Resource-constrained Project Scheduling Problem: An Evolutionary Algorithm
In this paper, we propose an energy-efficient mathematical model for the resource-constrained project scheduling problem to optimize makespan and consumption of energy, simultaneously. In the proposed model, resources are speed-scaling machines. The problem is NP-hard in the strong sense. Therefore, a multi-objective fruit fly optimization algorithm (MOFOA) is developed. The MOFOA uses the VIKO...
متن کاملSynthesis of Oxazolone and Imidazolone Derivatives in Presence of H2O2 Promoted Fly Ash as a Novel and Efficient Catalyst
A new catalyst was prepared by promoting fly ash with hydrogen peroxide. The catalytic activity of H2O2 promoted fly ash (HPFA) was evaluated by synthesis 5(4H)-oxazolone and imidazolone derivatives under solvent free conditions. The possible mechanisms of synthesis reactions were also suggested. These proposed methods benefit in terms of low-cost catalyst, high yields, ease of workup, survival...
متن کاملAdsorption of Cu(II) from Aqueous Solution on Fly Ash Based Linde F (K) Zeolite
The work focuses on the removing of Cu(II) from aqueous solution by Linde F(K) zeolite. The zeolite is synthesized from fly ash by hydrothermal process. The adsorption experiments discuss several factors including the optimal solution pH, zeolite dosage, adsorption temperature, adsorption kinetics and adsorption isotherm equation. The results show that, the optima...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009